[livres divers classés par sujet] [Informatique] [Algorithmique] [Programmation] [Mathématiques] [Hardware] [Robotique] [Langage] [Intelligence artificielle] [Réseaux]
[Bases de données] [Télécommunications] [Chimie] [Médecine] [Astronomie] [Astrophysique] [Films scientifiques] [Histoire] [Géographie] [Littérature]

Generierung der Zwischendarstellung IML für Ada95 Programme

contributor ISTE, Programmiersprachen und Übersetzerbau
Steffen Keul
creator Keul, Steffen
date 2005-09-14
description 110 pages
Im Rahmen des Projekts Bauhaus werden Werkzeuge entwickelt, die die Wartung großer Software-Systeme vereinfachen. Dazu wird ein Software-System zunächst in eine Interndarstellung, die InterMediate Language (IML), übersetzt. Auf der IML werden dann von den Bauhaus-Werkzeugen detaillierte Analysen durchgeführt. IML ist eine graphbasierte, detaillierte aber trotzdem Quelltext-unabhängige Interndarstellung. Übersetzer für C, C++ und Java existieren bereits. In dieser Diplomarbeit wird ein Übersetzer von Ada95 nach IML entworfen und für eine Teilmenge von Ada95 implementiert. Als Frontend des Übersetzers wird ein beliebiger Ada-Compiler verwendet, der die Ada Semantic Interface Specification (ASIS) unterstützt. Die vorliegende Ausarbeitung dokumentiert die notwendige Erweiterung von IML und erläutert die Architektur des Übersetzers.
format application/pdf
1365106 Bytes
identifier  http://www.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=DIP-2323&engl=1
language ger
publisher Stuttgart, Germany, Universität Stuttgart
relation Diploma Thesis No. 2323
source ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/DIP-2323/DIP-2323.pdf
subject Programming Languages Processors (CR D.3.4)
IML
ASIS
Ada
Bauhaus
Zwischendarstellung
title Generierung der Zwischendarstellung IML für Ada95 Programme
type Text
Diploma Thesis